package entity

import "time"

type Ipblack struct {
	ID       uint      `gorm:"primary_key" json:"id"`
	IP       string    `json:"ip"`
	KefuId   string    `json:"kefu_id"`
	CreateAt time.Time `json:"create_at"`
}

func (Ipblack) TableName() string {
	return "ipblack"
}

type IpBlackPageQuery struct {
	PageQuery PageQuery
	IP        *string `json:"ip" form:"ip"`
}

type IpBlackPage struct {
	ID       uint      `json:"id" gorm:"column:id"`
	IP       string    `json:"ip"  gorm:"column:ip"`
	KefuId   string    `json:"kefuId"  gorm:"column:kefu_id"`
	KefuName string    `json:"kefuName"  gorm:"column:kefu_name"`
	CreateAt time.Time `json:"createAt"  gorm:"column:create_at"`
}

type IpBlackPageVo struct {
	ID       uint   `json:"id" gorm:"column:id"`
	IP       string `json:"ip"  gorm:"column:ip"`
	KefuId   string `json:"kefuId"  gorm:"column:kefu_id"`
	KefuName string `json:"kefuName"  gorm:"column:kefu_name"`
	CreateAt string `json:"createAt"  gorm:"column:create_at"`
}
